package com.cf.data.serve.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;
import java.util.Map;
import java.util.HashMap;
import java.math.BigDecimal;

/**
 * 塔机设备对象 sb_tjsb
 *
 * @author Mr.Lz
 * @date 2024-11-20
 */
@Data
@TableName("sb_tjsb")
public class SbTjsb   {

    private static final long serialVersionUID=1L;


    /** 主键值 */
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
    private String id;

    /** 状态（0正常 1关闭） */
    private String status;

    /** 创建者 */
    private String createBy;

    /** 创建时间 */
    private Date createTime;

    /** 更新者 */
    private String updateBy;

    /** 更新时间 */
    private Date updateTime;

    /** 备注 */
    private String remark;

    /** 用户id */
    private Long userId;

    /** 部门id 项目单位 */
    private Long deptId;

    /** 供应商 */
    private String gys;

    /** 设备类型 */
    private String sblx;

    /** 设备名称 */
    private String sbmc;

    /** 设备编号 */
    private String sbbh;

    /** 经纬度（范围） */
    private String jwd;

    /** 设备备注 */
    private String sbbz;

    /** 平面图坐标x */
    private String pmzbx;

    /** 平面图坐标y */
    private String pmzby;

    /** 前臂长(米) */
    private String qbc;

    /** 后臂长(米) */
    private String hbc;

    /** 塔臂高(米) */
    private String tbg;

    /** 项目ID */
    private String xmId;

    /** 承包商ID */
    private String cbsId;

    /** 倍率 */
    private String prate;

    /** 最小高度时AD 采样值 */
    private String pminHeightSensorValue;

    /** 最大高度时 AD 采样值 */
    private String pmaxHeightSensorValue;

    /** 标准尺长度 */
    private String pstandardLength;

    /** 最小幅度 */
    private String pminRange;

    /** 最小幅度时 AD 采样值 */
    private String pminRangeSensorValue;

    /** 最大幅度 */
    private String pmaxRange;

    /** 最大幅度时 AD 采样值 */
    private String pmaxRangeSensorValue;

    /** 回转左限位 AD 值 */
    private String protationLeftlimitSensorValue;

    /** 回转右限位 AD 值 */
    private String protationRightlimitSensorValue;

    /** 空 钩 时AD 采样值 */
    private String pminWeightSensorValue;

    /** 吊重砝码AD 采样值 */
    private String pmaxWeightSensorValue;

    /** 4 倍率时最大起重量 */
    private String pfourRateMaxWeight;

    /** 4 倍率时最大起重量幅度 */
    private String pfourRateMaxWeightRange;

    /** 4 倍率时最大幅度 */
    private String pfourRateMaxRange;

    /** 4 倍率时最大幅度起重量 */
    private String pfourRateMaxRangeWeight;

    /** 2 倍率时最大起重量 */
    private String ptwoRateMaxWeight;

    /** 2 倍率时最大起重量幅度 */
    private String ptwoRateMaxWeightRange;

    /** 2 倍率时最大幅度 */
    private String ptwoRateMaxRange;

    /** 2 倍率时最大幅度起重量 */
    private String ptwoRateMaxRangeWeight;

    /** 高度上减速值 */
    private String pheightUpWarnAdvance;

    /** 高度上限速值 */
    private String pheightUpAlarmAdvance;

    /** 高度下减速值 */
    private String pheightDownWarnAdvance;

    /** 高度下限速值 */
    private String pheightDownAlarmAdvance;

    /** 幅度内减速值 */
    private String prangeInWarnAdvance;

    /** 幅度内限速值 */
    private String prangeInAlarmAdvance;

    /** 幅度外减速值 */
    private String prangeOutWarnAdvance;

    /** 幅度外限速值 */
    private String prangeOutAlarmAdvance;

    /** 回转右减速值 */
    private String prorationRightWarnAdvance;

    /** 回转右限速值 */
    private String prorationRightAlarmAdvance;

    /** 回转左减速值 */
    private String prorationLeftWarnAdvance;

    /** 回转左限速值 */
    private String prorationLeftAlarmAdvance;

    /** 换速重量 */
    private String pspeedExchangeWeight;

    /** 切断重量 */
    private String pcuttingWeight;

    /** 换速力矩 */
    private String pspeedExchangeTorque;

    /** 切断力矩 */
    private String pcuttingTorque;

    /** 防碰撞限速值 */
    private String pantiCollisionSpeedlimit;

    /** 防碰撞减速值 */
    private String pantiCollisionCutlimit;

    /** 防碰撞本机编号 */
    private String plocalNo;

    /** 本机频道号 */
    private String pchannelNo;

    /** 本机组号 */
    private String pgroupNo;

    /** 塔机类型 */
    private String plocationType;

    /** 防碰撞 X坐标 */
    private String plocationX;

    /** 防碰撞 y坐标 */
    private String plocationY;

    /** 起重臂长 */
    private String pliftingArmLength;

    /** 平衡臂长 */
    private String pbalanceArmLength;

    /** 塔身高 */
    private String ptowerBodyHeight;

    /** 塔帽高 */
    private String ptowerHatHeight;

}
